package com.abcdefg.springaopdemo.aspect;

import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;

//@Slf4j
//@Aspect
//@Component
//@Order(3)
//public class AspectDemo3 {
//    @Pointcut("execution(* com.abcdefg.springaopdemo.controller.*.*(..))")
//    public void pt(){}
//
//    @After("pt()")
//    public void doAfter(){
//        log.info("AspectDemo3：执行 After 方法");
//    }
//
//    @Before("pt()")
//    public void doBefore(){
//        log.info("AspectDemo3：执行 Before 方法");
//    }
//}
